A web cache is a mechanism for the temporary storage (caching) of web documents, such as HTML pages and images, to reduce bandwidth usage, server load, and perceived lag. A web cache stores copies of documents passing through it; subsequent requests may be satisfied from the cache if certain conditions are met.[1]
It should not be confused with a web archive, a site that keeps old versions of web pages.
Contents |
Web caches various systems.
HTTP defines three basic mechanisms for controlling caches: freshness, validation, and invalidation[5].
Web browsers cache content on the client machine, in memory and on disk.
In 1998 the DMCA added rules to the United States Code (17 U.S.C. ยง: 512) that relinquishes system operators from copyright liability for the purposes of caching.
Name | Type | Operating System | Forward Mode |
Reverse Mode |
License |
---|---|---|---|---|---|
ApplianSys CACHEbox | Appliance | Linux | Yes | Yes | Commercial |
Blue Coat ProxySG | Appliance | SGOS | Yes | Yes | Commercial |
Nginx | Software | Linux, Unix | No | Yes | 2-clause BSD-like |
Microsoft Forefront Threat Management Gateway | Software | Windows | Yes | Yes | Commercial |
Polipo | Software | Linux, Unix, Windows | Yes | Yes | GNU GPL |
Squid | Software | Linux, Unix, Windows | Yes | Yes | GNU GPL |
Traffic Server | Software | Linux, Unix | Yes | Yes | Apache License 2.0 |
Untangle | Software | Linux | Yes | Yes | Commercial |
Varnish | Software | Linux, Unix | No | Yes | BSD |
WinGate | Software | Windows | Yes | Yes | Commercial |